package com.lds.erp.order.cart.vo;

import com.dph.common.utils.base.Money;
import com.dph.common.utils.base.Quantity;
import com.dph.common.utils.service.Base;
import com.lds.erp.common.PtSkuLabelEnum;
import com.lds.erp.common.YNEnum;
import com.lds.erp.order.cart.result.OrderCartDetailResult;
import io.swagger.annotations.ApiModelProperty;

/**
 * Created by liuli on 2019/1/8.
 */
public class AppSsuListInfoVO extends Base {


    private static final long serialVersionUID = 8344944672536728824L;
    /**
     *
     */
    @ApiModelProperty(value = "ssuCode")

    private String ssuCode;
    @ApiModelProperty(value = "ssu名称")

    private String ssuName;
    /**
     * 获取 规格图片地址
     */
    @ApiModelProperty(value = "规格图片地址")
    private String ssuImage;
    /**
     * 销售价格
     */
    @ApiModelProperty(value = "销售价格")

    private Money ssuSalePrice;
    /**
     * 用于下划线显示 原始价格
     */
    @ApiModelProperty(value = "用于下划线显示 原始价格")

    private Money ssuOriginalPrice;
    /**
     * 库存
     */
    @ApiModelProperty(value = "库存")

    private Quantity ssuStockNum;
    /**
     * sku编码
     */
    @ApiModelProperty(value = "sku编码")

    private String skuCode;
    /**
     * sku名称
     */
    @ApiModelProperty(value = "sku名称")

    private String skuName;
    /**
     * sku品牌属性值
     */
    @ApiModelProperty(value = "sku品牌属性值")

    private String skuBrandName;
    /**
     * sku状态(枚举值N禁用/Y启用)
     */
    @ApiModelProperty(value = "sku状态(枚举值N禁用/Y启用)")

    private YNEnum skuStatus;
    /**
     * sku标签（枚举值NORMAL正常/NEW新品TOPSALE畅销）
     */
    @ApiModelProperty(value = "sku标签（枚举值NORMAL正常/NEW新品TOPSALE畅销）")
    private PtSkuLabelEnum skuLabel;
    /**
     * sku规格字符串
     */
    @ApiModelProperty(value = "sku规格字符串")
    private String skuSpecs;
    /**
     * sku别名（副标题）
     */
    @ApiModelProperty(value = "sku别名（副标题）")

    private String skuAlias;
    /**
     * 购买数量
     */
    @ApiModelProperty(value = "购买数量")

    private Quantity ordProductNum;

    private Integer ssuType;


    public String  ssuLabel;

    private Money ssuDiscountPrice;

    private String memberExclusive;

    public String getMemberExclusive() {
        return memberExclusive;
    }

    public void setMemberExclusive(String memberExclusive) {
        this.memberExclusive = memberExclusive;
    }

    public String getSsuCode() {
        return ssuCode;
    }

    public void setSsuCode(String ssuCode) {
        this.ssuCode = ssuCode;
    }

    public String getSsuName() {
        return ssuName;
    }

    public void setSsuName(String ssuName) {
        this.ssuName = ssuName;
    }

    public String getSsuImage() {
        return ssuImage;
    }

    public void setSsuImage(String ssuImage) {
        this.ssuImage = ssuImage;
    }

    public Money getSsuSalePrice() {
        return ssuSalePrice;
    }

    public void setSsuSalePrice(Money ssuSalePrice) {
        this.ssuSalePrice = ssuSalePrice;
    }

    public Money getSsuOriginalPrice() {
        return ssuOriginalPrice;
    }

    public void setSsuOriginalPrice(Money ssuOriginalPrice) {
        this.ssuOriginalPrice = ssuOriginalPrice;
    }

    public Quantity getSsuStockNum() {
        return ssuStockNum;
    }

    public void setSsuStockNum(Quantity ssuStockNum) {
        this.ssuStockNum = ssuStockNum;
    }

    public String getSkuCode() {
        return skuCode;
    }

    public void setSkuCode(String skuCode) {
        this.skuCode = skuCode;
    }

    public String getSkuName() {
        return skuName;
    }

    public void setSkuName(String skuName) {
        this.skuName = skuName;
    }

    public String getSkuBrandName() {
        return skuBrandName;
    }

    public void setSkuBrandName(String skuBrandName) {
        this.skuBrandName = skuBrandName;
    }

    public YNEnum getSkuStatus() {
        return skuStatus;
    }

    public void setSkuStatus(YNEnum skuStatus) {
        this.skuStatus = skuStatus;
    }

    public PtSkuLabelEnum getSkuLabel() {
        return skuLabel;
    }

    public void setSkuLabel(PtSkuLabelEnum skuLabel) {
        this.skuLabel = skuLabel;
    }

    public String getSkuSpecs() {
        return skuSpecs;
    }

    public void setSkuSpecs(String skuSpecs) {
        this.skuSpecs = skuSpecs;
    }

    public String getSkuAlias() {
        return skuAlias;
    }

    public void setSkuAlias(String skuAlias) {
        this.skuAlias = skuAlias;
    }
    public Quantity getOrdProductNum() {
        return ordProductNum;
    }

    public void setOrdProductNum(Quantity ordProductNum) {
        this.ordProductNum = ordProductNum;
    }

    public Integer getSsuType() {
        return ssuType;
    }

    public void setSsuType(Integer ssuType) {
        this.ssuType = ssuType;
    }

    public String getSsuLabel() {
        return ssuLabel;
    }

    public void setSsuLabel(String ssuLabel) {
        this.ssuLabel = ssuLabel;
    }

    public Money getSsuDiscountPrice() {
        return ssuDiscountPrice;
    }

    public void setSsuDiscountPrice(Money ssuDiscountPrice) {
        this.ssuDiscountPrice = ssuDiscountPrice;
    }
}
